@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
.ysj {width:1400px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}



        @font-face {font-family: "../font/iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"../font/iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }



.top{ height:100px; overflow:hidden;}
.logo{width:400px; float:left; padding-top:16px;}
.ewm{ display:none; position:absolute; z-index:999; cursor:pointer;}
.t_t ul li dl.item p.ewm{ display:block; z-index:9999;}


/*主导航菜单*/
.ys_menu{width:990px; float:right; z-index:9998; height:100px;}
#header {POSITION: absolute; Z-INDEX: 9998;}
#header .nav {FLOAT: right;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:100px;display:block;COLOR: #242121;width:105px; COLOR: #242121; text-align:center; DISPLAY: inline-block; LINE-height:100px; }
#header .nav UL LI .current.nav-a { color:#000;}
#header .nav UL LI .nav-a:hover {height:100px; COLOR:#eca900; LINE-height:100px; background:url(../images/xi.jpg) no-repeat bottom;}
.mainlevel DIV {HEIGHT:200px; BACKGROUND:#fff; POSITION: absolute; DISPLAY: none; TOP:100px; PADDING-RIGHT: 20px; WIDTH: 400px; z-index:9999}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:180px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 200px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #3b3b3b; LINE-HEIGHT:46px; WIDTH: 70px; font-size:14px; text-align:center; display:block; float:left; border-bottom:1px dashed #d8d8d8; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #e6b63e}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:left;}
.mainlevel DIV SPAN img{width:200px; height:150px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}


/*banner*/
.banner{width:100%; height:600px;}
#full-screen-slider { width:100%; height:600px; float:left; position:relative}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:23%; top:530px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:40px; height:6px; float:left; margin-left:15px; background:#000 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff7200}


.wuk{ height:150px; background:#f9f9f9; overflow:hidden;}
.wuk_lt{ padding-left:50px;width:240px; float:left;}
.wuk_rt{width:1100px; float:right;}
.wuk_rt a{ display:block; float:left; padding:25px 107px; text-align:center; color:#474747; font-size:14px; font-weight:bold; border-right:1px solid #e6e6e6; height:100px;}
.wuk_rt a:hover{ background:#e6b63e; color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.wuk_rt a:hover i{ color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.wuk_rt a i{ color:#e6b63e; font-size:50px; line-height:70px;}
.wuk_rt a:last-child{ border:0;}

.ind{ padding:40px 0; overflow:hidden;}

.news{width:505px; float:left;}
.slideTxtBox{ width:505px;text-align:left;  }
		.slideTxtBox .hd{ height:36px; line-height:36px;position:relative; }
		.slideTxtBox .hd ul{ font-size:16px; font-weight:bold; color:#000;}
		.slideTxtBox .bd{ padding-top:16px;  }
		.slideTxtBox .bd .news_t{ height:96px; overflow:hidden; padding-bottom:10px;}
		.slideTxtBox .bd .news_t a{ float:left;width:142px; display:block;}
		.slideTxtBox .bd .news_t dl{ float:right;width:346px;}
		.slideTxtBox .bd .news_t dl p a{ color:#333333; font-size:16px; line-height:34px;    float: none;
    width: initial;}
		.slideTxtBox .bd .news_t dl dt a{ font-size:12px; line-height:18px; color:#818181;    float: none;
    width: initial;}
		.slideTxtBox .bd .news_t dl b{color:#c4c4c4; font-size:12px; font-weight:400; line-height:30px;}
		.slideTxtBox .bd li{ border-bottom:1px dashed #dfdfdf;}
		.slideTxtBox .bd li a{ font-size:13px; color:#666666; line-height:40px; background:url(../images/jt.png) no-repeat left; padding-left:14px;}
		.slideTxtBox .bd li a:hover{ color:#c39000;}
		.slideTxtBox .bd li span{ float:right; color:#aeaeae; font-size:13px; line-height:40px;}
		.slideTxtBox .arrow{  position:absolute; right:0px;width:35px;top:10px; height:16px; }
		.slideTxtBox .arrow .a{ display:block; width:17px; height:16px; float:right; margin-right:5px; margin-top:10px;top:10px; cursor:pointer; cursor:pointer; }
		.slideTxtBox .arrow .next{background:url("../images/an_lt.png") 0 0 no-repeat;width:17px; height:16px; display:block; float:left; cursor:pointer;}
		.slideTxtBox .arrow .prev{background:url("../images/an_rt.png") 0 0 no-repeat;width:17px; height:16px; display:block; float:right; cursor:pointer;}
		.slideTxtBox .arrow .next:hover{background:url("../images/an_lt01.png") 0 0 no-repeat;width:17px; height:16px; display:block; float:left;}
		.slideTxtBox .arrow .prev:hover{background:url("../images/an_rt01.png") 0 0 no-repeat;width:17px; height:16px; display:block; float:right;}




.yqcy{width:850px; float:right;}
.tjxm_t{ height:36px;}
.tjxm_t p{ float:left;font-size:16px; font-weight:bold; color:#2d2d2d; line-height:36px;}
.tjxm_t a{ float:right; line-height:36px; color:#e6b63e; font-size:14px;}
.tjxm_t a:hover{ color:#f00;}
.tjxm_nr{ padding-top:16px;}
.tjxm_nr li{ position:relative; padding:0 3px;}
.tjxm_nr li p{ position:absolute; bottom:0; text-align:center; font-size:14px; line-height:38px; color:#fff; background:url(../images/tm.png);width:275px;}
.tjxm_nr li a{ overflow:hidden;width:275px; height:225px; display:block;}
.tjxm_nr li a img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.tjxm_nr li a img:hover {transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}



/*end*/
.end{ height:190px; background:#2d3039; overflow:hidden;}
.link{ height:68px; border-bottom:1px solid #61553a;}
.link a{ color:#e6b63e; line-height:68px; font-size:14px; padding-right:14px; padding-left:10px;background:url(../images/xx.png) no-repeat right;}
.link a:first-child{ padding-left:0;}
.link a:hover{ color:#f00;}
.link a:last-child{ background: none;}
.end_lt{width:745px; height:180px; float:left; padding-top:10px;}
.end_lt ul{ padding-top:10px; color:#e6b63e; font-size:14px; line-height:26px;}
.end_lt ul a{color:#e6b63e; font-size:14px; line-height:26px;}
.end_rt{width:100px; float:right; padding-top:30px; color:#929ca2; font-size:13px; line-height:28px;}
.end_rt img{ float:left; padding-right:20px;}


.nyban1{ height:300px; background:url(../images/nyban1.jpg) no-repeat center;position:relative;display: flex;
    justify-content: center;
    align-items: center;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt2{ padding-top:24px; text-align:center; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 20px; margin:0 6px;}
.lmt2 a:hover{ color:#fff; background:#e6b63e;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#e6b63e;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}

/*--start search--*/
.sb-search {
    position: absolute;
	right:13px;top:25px;
    width: 38px;
    margin: 0;
    height: 39px;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden; z-index:9999;
}
.sb-search-input {
    position: absolute;
    top: 0px;
    left: -77px;
    border: none;
    outline: none;
    background: #f0f0f0;
    width: 100%;
    height: 39px;
    margin: 0;
/*-- w3layouts --*/
    z-index: 10;
    font-size: 1em;
    color: #121212;
/*    padding: 0 2em 0 3.5em;
*/    -webkit-appearance: none;
	text-indent:1em;
}
.sb-search-submit {
    filter: alpha(opacity=0);
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
    -webkit-appearance: none;
	width: 40px;
	background:none;
}
.sb-search-input::-webkit-input-placeholder {
	color:#212121;
}
.sb-search-input:-moz-placeholder {
	color: #212121;
}
.sb-search-input::-moz-placeholder {
	color:#212121;
}
.sb-search-input:-ms-input-placeholder {
	color:#212121;
}
.sb-icon-search {
	z-index: 99;
}
.sb-icon-search,.sb-search-submit,.sb-search.sb-search-open .sb-search-submit {
    position: absolute;
    cursor: pointer;
    font-size: 1.5em;
	padding: 0 0.2em;
	
}
.sb-search.sb-search-open .sb-search-submit:before{
	content: "\e003";
    font-family: 'Glyphicons Halflings';
	
}
.sb-icon-search:before,.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search:before{
    content: "\e003";
    font-family: 'Glyphicons Halflings';
}
.sb-search.sb-search-open .sb-search-input {
    left: 0;
}
/*-- agileits --*/
/* Open state */
.sb-search.sb-search-open,.no-js .sb-search {
	width:98%;
}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
    color: #170000;
    position: absolute;
    cursor: pointer;
    padding: 0 0.5em;
    top: 0;
    font-size: 1.6em;
}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {
	z-index: 90;
}

.nrkj{width: 1400px;overflow: hidden;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;}
.nrzckj { width:270px; height:auto; float:left;  } 
.nrzckj .lmbt { width:270px; height:65px; float:left; background-color:#e6b63e; font-size:20px; color:#FFFFFF; text-align: center; vertical-align: middle; display: block; padding-top:10px; overflow:hidden; }
.nrzckj .lmbt .nyywzt { font-size:16px;line-height: 12px;text-transform: uppercase;}
.nrzcflk { border:1px solid #E5E5E5; padding-top:10px; float:left; width:268px; overflow:hidden; height:auto; background-color:#FFFFFF;}
.nrzcflk ul { float:left;}
.nrzcflk ul li { background-image:url(../images/flbj.jpg); background-repeat:no-repeat; height:36px; line-height:36px; text-indent:80px; float:left; margin-left:9px; width:250px; margin-bottom:10px;} 
.nrzclxk {  width:268px; height:auto; float:left;  border:1px solid #E5E5E5; margin-top:10px; background-color:#FFFFFF; }
.nrzclxk dd { width:250px; float:left; margin-left:9px; background-image:url(../images/xtb.jpg); background-repeat:no-repeat; line-height: 43px; background-position: left center; height: 43px; text-indent:25px; font-weight:bold; }
.nrzclxk dt { width:250px; float:left; margin-left:9px;}
.nrzclxk dl { width:250px; float: left; margin-left:9px; line-height:28px; margin-top:8px; margin-bottom:8px;}

.nryckj { width:1115px; height:auto; float:left; margin-left:10px; background-color:#FFFFFF;}
.nryckj .nygybt { width:1080px; margin-left:10px; height:40px; line-height:40px; float:left; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5e5e5; margin-bottom:15px; margin-top:2px; }
.nyzbt { background-image:url(../images/xtb.jpg); background-repeat: no-repeat; background-position: left center; text-indent: 25px; height:40px; font-size:15px; color:#e6b63e; font-weight:bold; line-height:40px; border-bottom:2px solid #e6b63e; display: block; float:left; padding-right: 20px; }

